body{
    font-size:12px;
    font-family:Arial;
}
a{
    color:#999;
}
.redColor{
    color:#c40000 !important;
}
nav.top{
    background-color:#f2f2f2;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom:1px solid #e7e7e7;
}
nav.top sapn,nav.top a{
    color:#999;
    margin: 0px 10px 0px 10px;
}
nav.top a:hover{
    color: #C40000;
}
a:hover{
    text-decoration:none;
    color:#C40000;
}
img.logo{
    position: absolute;
    left: 0px;
    top: 30px;
    z-index:-1;
}
div.searchDiv{
    background-color:#c40000;
    width:400px;
    height:40px;
    display:block;
    margin:50px auto;
    padding:1px;
}
div.searchDiv input{
    width:275px;
    height:36px;
    margin:1px;
    border:1px solid transparent;
    outline:none;
}
div.searchDiv button{
    background-color:#c40000;
    width:110px;
    border:1px solid transparent;
    color:white;
    font-size: 20px;
    font-weight: bold;
}
div.searchBelow{
    margin-top:3px;
    margin-left:-20px;
}
div.searchBelow span{
    color: #999;
}
div.searchBelow a{
    padding: 0px 20px 0px 20px;
    font-size: 14px;
}
img.catear {
    position: absolute;
    height: 15px;
    display: none;
}
div.categoryWithCarousel{
    width: 100%;
    background-color:#a2a2a2;
}
div.categoryWithCarousel div.headbar{
    background-color: #DD2727;
}
div.categoryWithCarousel div.head{
    width: 200px;
    background-color: #C60A0A;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    font-weight: bold;
    color: white;
    margin-left: 20px;
    display: inline-block;
}
div.categoryWithCarousel div.rightMenu{
    display: inline-block;
}
div.categoryWithCarousel div.rightMenu a{
    font-size: 16px;
    color: white;
    text-decoration:none;
}
div.categoryWithCarousel div.rightMenu span{
    margin: 0px 20px 0px 20px;
}
div.categoryWithCarousel div.rightMenu img{
    height: 30px;
}
div.carousel-of-product{
    height: 510px;
    width:1024px;
    margin:0px auto;
}
img.carouselImage{
    height: 510px !important;
}
div.categoryMenu{
    width: 200px;
    background-color: #e2e2e3;
    margin-left: 20px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
div.categoryMenu a{
    color: #000;
}
div.categoryMenu a:hover{
    color: lightskyblue;
    text-decoration: none;
}
div.productsAsideCategorys{
    width: 1024px;
    height: 510px;
    background-color: white;
    margin-left: 220px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
div.productsAsideCategorys div.row{
    margin: 20px 80px 0px 80px;
}
div.productsAsideCategorys div.row div.seperator{
    margin-top: 20px;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #e7e7e7;
}
div.productsAsideCategorys a{
    color: #999;
    font-size: 14px;
    margin: 8px;
}
div.productsAsideCategorys a:hover{
    color: #C40000;
    text-decoration: none;
}
div.eachCategory{
    line-height: 30px;
    padding-left: 10px;
    font-size: 14px;
}
div.eachCategory span{
    margin-right: 10px;
}
div.eachCategory:hover{
    background-color: white;
}
div.homepageCategoryProducts{
    background-color:#f5f5f5;
    padding:50px 10px 50px 10px;
    margin:10px auto;
    max-width:1013px;
}
div.productItem{
    width:189px;
    height:285px;
    border:1px solid white;
    background-color:white;
    margin:8px 4px;
    float:left;
    cursor:pointer;
}
div.productItem span.productItemDesc{
    font-size: 12px;
    color: #666666;
    display: block;
    padding: 16px;
}
div.productItem span.productPrice{
    font-size: 16px;
    color: #FF003A;
    display: block;
    padding-left: 16px;
    margin-top: -10px;
}
div.productItem img{
    width: 187px;
    height: 190px;
}
div.productItem img:hover{
    opacity:0.7;
}
div.eachHomepageCategoryProducts{
    margin:0px 0px 40px 0px;
}
a.productItemDescLink{
    display:inline-block;
    height:66px;
    text-decoration:none;
}
span.categoryTitle{
    font-size:16px;
    margin-left:30px;
    color:#646464;
    font-weight:bold;
}
div.left-mark{
    width:5px;
    height:20px;
    display:inline-block;
    vertical-align:top;
    background-color:#19c8a9;
}
img.endpng{
    display:block;
    width:82px;
    margin:0 auto;
}
div.footer{
    margin: 10px 0px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #e7e7e7;
    display:block;
}
div.footer_ensure{
    margin-top: 24px;
    margin-bottom: 24px;
    text-align: center;
}
div.footer_desc{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #e7e7e7;
    padding-top: 30px;
    margin: 0px 20px;
}
div.footer_desc div.descColumn {
    width: 20%;
    float: left;
    padding-left: 15px;
}
div.footer_desc div.descColumnTitle{
    color:#646464;
    font-wight:bold;
    font-size:16px;
}
div.footer_desc a{
    display:block;
    padding:3px;
}
div.copyright{
    margin-top:40px;
    background-color:black;
    border-top:2px solid #c40000;
}
div.copyright span.slash{
    color:white;
}
div.footer div.copyright div.white_link a{
    color: white;
    padding: 0px 5px;
}
div.footer div.copyright div.white_link{
    padding: 10px 0px;
    margin-left: 10px;
}
div.license{
    margin-left: 10px;
    padding-bottom: 30px;
}
div.license span{
    color: #A4A4A4;
}
div.license div.copyRightYear{
    margin: 10px 0px;
    color: #686868;
}
img.cateye{
    margin-left:20px;
}